			
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
//using DDF.Data;
using DDF.Entity;
using System.Runtime.Serialization;
		
namespace ARR.Entities.Gateways
{
	[DataContract]
	[Serializable]
	public partial class TempHistoryDetailRow : EntityStateTracker 
	{
		[DataMember]
		public int Id { get; set; }

		[DataMember]
		public decimal Rate { get; set; }

		[DataMember]
		public decimal SpacesConversion { get; set; }

		[DataMember]
		public decimal FuelsConversion { get; set; }

		[DataMember]
		public int? CategoryId { get; set; }

		[DataMember]
		public string CategoryCode { get; set; }

		[DataMember]
		public string Category { get; set; }

		[DataMember]
		public string Universe { get; set; }

		[DataMember]
		public string Role { get; set; }

		[DataMember]
		public int? AverageVolume { get; set; }

		[DataMember]
		public decimal? AverageSales { get; set; }

		[DataMember]
		public decimal? AverageGIM { get; set; }

		[DataMember]
		public decimal? AverageGIMP { get; set; }

		[DataMember]
		public int? AverageDelistedVolume { get; set; }

		[DataMember]
		public decimal? AverageDelistedSales { get; set; }

		[DataMember]
		public decimal? AverageDelistedGIM { get; set; }

		[DataMember]
		public int? SS_VolumeCY { get; set; }

		[DataMember]
		public decimal? SS_SalesCY { get; set; }

		[DataMember]
		public decimal? SS_GIMCY { get; set; }

		[DataMember]
		public decimal? SS_PIDiffCY { get; set; }

		[DataMember]
		public decimal? SS_ChargeOffCY { get; set; }

		[DataMember]
		public decimal? SS_RebatesCY { get; set; }

		[DataMember]
		public decimal? SS_InventoryCY { get; set; }

		[DataMember]
		public int? SS_VolumePY { get; set; }

		[DataMember]
		public decimal? SS_SalesPY { get; set; }

		[DataMember]
		public decimal? SS_GIMPY { get; set; }

		[DataMember]
		public decimal? SS_PIDiffPY { get; set; }

		[DataMember]
		public decimal? SS_ChargeOffPY { get; set; }

		[DataMember]
		public decimal? SS_RebatesPY { get; set; }

		[DataMember]
		public decimal? SS_InventoryPY { get; set; }

		[DataMember]
		public decimal? Gondola { get; set; }

		[DataMember]
		public decimal? TransactionArea { get; set; }

		[DataMember]
		public decimal? GrabAndGo { get; set; }

		[DataMember]
		public decimal? WIC { get; set; }

		[DataMember]
		public decimal? OpenCooler { get; set; }

		[DataMember]
		public decimal? Freezer { get; set; }

		[DataMember]
		public decimal? Forecourt { get; set; }

		[DataMember]
		public decimal? OtherExhibition { get; set; }

		[DataMember]
		public int? SKUsWithSales { get; set; }

		[DataMember]
		public int? NewSKUs { get; set; }

		[DataMember]
		public int? SKUsInSalesFiles { get; set; }

		[DataMember]
		public int? DelistProposal { get; set; }

		[DataMember]
		public int? Sales10 { get; set; }

		[DataMember]
		public int? Sales20 { get; set; }

		[DataMember]
		public int? Sales30 { get; set; }

		[DataMember]
		public int? Sales40 { get; set; }

		[DataMember]
		public int? Sales50 { get; set; }

		[DataMember]
		public int? Sales60 { get; set; }

		[DataMember]
		public int? Sales70 { get; set; }

		[DataMember]
		public int? Sales80 { get; set; }

		[DataMember]
		public int? Sales90 { get; set; }

		[DataMember]
		public int? Sales100 { get; set; }

		[DataMember]
		public int? Bottom5 { get; set; }

		[DataMember]
		public int? HurdleRate { get; set; }

		[DataMember]
		public int? ActiveCategories { get; set; }

		[DataMember]
		public int? CategoriesWithInvAnalysis { get; set; }

		[DataMember]
		public string Country { get; set; }

		[DataMember]
		public string Range { get; set; }

	} 
} 
